[−][src]Crate dirs
The dirs crate is
- a tiny library with a minimal API (16 functions)
- that provides the platform-specific, user-accessible locations
- for finding and storing configuration, cache and other data
- on Linux, Redox, Windows (≥ Vista) and macOS.
The library provides the location of these directories by leveraging the mechanisms defined by
- the XDG base directory and the XDG user directory specifications on Linux,
- the Known Folder system on Windows, and
- the Standard Directories on macOS.
Functions
audio_dir | Returns the path to the user's audio directory. |
cache_dir | Returns the path to the user's cache directory. |
config_dir | Returns the path to the user's config directory. |
data_dir | Returns the path to the user's data directory. |
data_local_dir | Returns the path to the user's local data directory. |
desktop_dir | Returns the path to the user's desktop directory. |
document_dir | Returns the path to the user's document directory. |
download_dir | Returns the path to the user's download directory. |
executable_dir | Returns the path to the user's executable directory. |
font_dir | Returns the path to the user's font directory. |
home_dir | Returns the path to the user's home directory. |
picture_dir | Returns the path to the user's picture directory. |
public_dir | Returns the path to the user's public directory. |
runtime_dir | Returns the path to the user's runtime directory. |
template_dir | Returns the path to the user's template directory. |
video_dir | Returns the path to the user's video directory. |